Untitled Tower Game (2012)

This is an arcade action platformer made for Ludum Dare 24. It has a complex moveset (and a complex control scheme) and there are many routes through the levels. It is pretty hard. Because of the wacky control scheme it's probably basically unplayable on non-QWERTY keyboards without some kind of external key-remapping program (there's no key configuration in the game).

This is the 2017 update to the game in which I changed the name of the difficulty settings and tweaked some level designs a bit. The changes aren't major, so I didn't include the old version in this collection.

Here are some facts about this game that may not be obvious....
 - You can hit F4 to change to full screen. 
 - Pressing Escape takes you back to the intro screen. Pressing Escape on 
   the intro screen quits the game.
 - The color of the tower walls changes every 4 or 5 levels. This means you
   have entered a new "world". When you select "continue" from the game
   over screen, you are taken to the start of the last world you reached.   
   So if you game over before ever seeing the blocks change color, 
   "continue" will just take you back to the start of the game.
 - You can earn extra lives by scoring high. You get an extra life at 10000 
   points and 20000 points, and then every 20000 points afterwards (i.e. 
   you will get an extra life at 40000, 60000, 80000...)
 - If you get a new skill and then game over, you will still have the skill 
   when you restart. This lets you take shortcuts in early levels.
 - Each difficulty setting (except Special and ExtremeDeath) has its own 
   separate save file that tracks which skills you have found. For example, 
   if you get a new skill in Arcade mode, it won't affect which skills you 
   have in Arcade (Hard), Modern or either of the One Credit modes.
 - Bats and snakes can be killed by sword skills, but the robot enemies 
   cannot be harmed. 
 - You can use the "dash" skill in midair, but only once, and then you must 
   land again. Same with the "uppercut" skill.
 - The "guard" skill can be used to block fireballs, but it also kills bats 
   and snakes if you touch them while guarding.
 - Unlike the other sword skills, the "uppercut" skill can be cancelled by 
   using skills in the middle of your uppercut.
 - Using the "ceiling hang" skill to grab a ceiling restores your ability 
   to air-dash and air-uppercut just like landing on the ground.
 - Bouncing off a bat or snake with the "down stab" skill also restores 
   your air-dash and air-uppercut. (You can't bounce off robots; touching 
   them in any way kills you, even if you are guarding.)